<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>homework</title>
</head>
<body>
    <script>
        // (x-1)%5==0 第一个人看到的
        // 4*(x-1)%5 == 0 剩下四个人

        // 如果x 满足这个要求 那么这和数值就是最终的结果 

        function myfish(){
            var res = 0;

            while(true){
                fish = res*5+1;   // 这里边 fish 的是随着 res的值变化而改变 
                var enough = true;
                var total = fish;
                for(var i=0;i<5;i++){
                    if((total-1)%5==0){
                       total = parseInt((total-1)/5)*4;   
                    }
                    else{
                        enough = false;
                        break;
                    }
                }
                if(enough){
                    document.write(fish);
                    break;
                }

                res+=1;     
            }
        }

        // myfish();

        function test(num1,num2){
	//1判断两个数谁大
	//2.保证num1是小的值 num2是大的值  
	//3.如果num1大于num2 需要交换位置 需要一个第三方变量 完成交换
	var num3 = 0;
	if(num1>num2){
		num3 = num1;
		num1 = num2;
		num2 = num3;
	}
	//构建最左边这个数
	for(var i=num1;i<=num2;i++){   // 0~3 构建0 1 2 3  十位数
		for(var j=num1;j<=num2;j++ ){  //个位数
			if(j%2 !=0){
				document.write(i+""+j+"<br />")
			}
		}
	}
	
}
    // test(2,5)

    var test = [true, 17, "hello", "bye", 98, 34, 21]
    var res = test.filter(function(item){
                return !isNaN(item) && item != true
        })
    // document.write(res);

    list1 = ["good", "nice", "see you", "bye"]

    var res = list1.map(function(item){
	return item.length;
})
  
// document.write('---',res);
     
num_arr = [34,6,546,5,100,16,77,56,88,10]
var maxIndex=0;
num_arr.forEach(function(item,index){
    if(item>num_arr[maxIndex]){
        maxIndex = index;
    }	
})

// document.write(maxIndex,'$',num_arr[maxIndex])

num_list = [34,6,546,5,100,546,546,16,77,34];
var res = num_list.slice(0); //复制一模一样的数组

res.sort(function(a,b){if(a>b){return 1} return -1}) //升序
// // 判断数组中每个数字出现的个数
// 数字当做键  出现的次数当做值
var obj = {}
res.forEach(function(item){
    if(obj[item] != undefined){
        obj[item]++;
    }else{
        obj[item]=1;//{34:2,6:1,546:3,5:1,100,1,16:1,77:1}
        // {34:2}
    }

})
// console.log(obj)
var count = obj[res[res.length-1]]
document.write(res)
document.write(res.length-1-count)
[1,2,3,4,5,5,5,5,5]
// 9
// 5


// 对象.属性名
// 对象['属性名']

// if中进行判断 统一用[]方式

    </script>
</body>
</html>